impression stamp - Spanish English Dictionary